async def main(ob, args):
    resp = False

    if args in ('here',):
        location = ob.data.get('location', None)
        if not location or location not in ob.m.spaces or ob.m.spaces[location].get('owner') != ob.uid:
            await ob.m.tell_user(ob, 'You are not yet the owner of this land.\n')
            return False

        if location:
            is_sure = await ob.m.send_and_resp(ob.link, f'Are you certain about loading the data from the database at position {location}? (Yes or No) ')
            if is_sure.upper() not in ['Y', 'YES']: return True

            data = ob.m.load_space(location)
            if data:
                ob.m.space_ob[location].data = ob.m.spaces[location] = data
                msg = 'Ok.\n'
                resp = True
            else:
                msg = 'Can not get data from database.\n'
        else:
            msg = f'Can not get location if {args}'
    elif args is None or args in ('me',):
        is_sure = await ob.m.send_and_resp(ob.link, f'Are you positive about loading the dataset from the database presently? (Yes or No) ')
        if is_sure.upper() not in ['Y', 'YES']: return True

        data = ob.m.load_user(ob.uid)
        if data:
            ob.data = ob.m.users[ob.uid] = data
            msg = 'Ok.\n'
            resp = True
        else:
            msg = 'Can not get data from database.\n'
    else:
        msg = 'load here|me|None\n'

    await ob.m.tell_user(ob, msg)
    
    return resp

